package com.service.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@ApiModel("订单返回值所需参数封装类")
@Data
public class OrderForm {

    @ApiModelProperty("订单编号")
    private String orderSerialNumber;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("订单详情")
    private List<OrderItemForm> items;

    @ApiModelProperty("订单总价")
    private double totalPrice;

    @ApiModelProperty("预估重量")
    private double estimatedWeight;

    @ApiModelProperty("预约时间")
    private Date reserveTime;

    @ApiModelProperty("到达时间")
    private Date arriveTime;

    @ApiModelProperty("用户留言备注")
    private String messageRemark;

    @ApiModelProperty("订单状态")
    private String orderState;

    @ApiModelProperty("用户取消原因")
    private String userCancelReason;

    @ApiModelProperty("骑手取消原因")
    private String recyclerCancelReason;

    @ApiModelProperty("站点名")
    private String siteName;

    @ApiModelProperty("站点编号")
    private String siteNumber;

    @ApiModelProperty("用户评价")
    private String orderEvaluation;


}
